home *** CD-ROM | disk | FTP | other *** search
- 100 PRINTCHR$(14)CHR$(147)
- 110 REM -------------------------------
- 120 PRINT"[210]EAD TIME FROM THE [210]EAL [212]IME [195]LOCK,"
- 130 PRINT"AND SET THE 64'S [212]IME-[207]F-[196]AY CLOCK."
- 140 PRINT:PRINT"[212]HEN, LOAD AND RUN [212][197][210][205][201][206][193][204] 1"
- 150 PRINT
- 151 REM -------------------------------
- 155 REM GET DEVICE NUMBER LAST USED
- 159 REM -------------------------------
- 160 DV=PEEK(186):IF DV<8 THEN DV=8
- 170 PRINT"[211]ET DEVICE NUMBER OF [198][196]?000 DRIVE"
- 180 PRINT"OR [210][193][205][204]INK WHICH HAS THE [210][212][195]."
- 190 PRINT:PRINT"[196]EVICE # =";DV;"[157][157][157][157]";
- 200 IF DV>9 THEN PRINT"[157]";
- 210 INPUT DV:PRINT
- 220 REM -------------------------------
- 230 REM GET AND SHOW THE DATE AND TIME
- 240 REM -------------------------------
- 250 OPEN15,DV,15,"T-RA"
- 260 GET#15,B$,C$:PRINTB$;C$;
- 270 FOR I=0 TO 20
- 280 GET#15,A$:PRINTA$;
- 290 IF ST<>64THEN NEXT
- 300 CLOSE15:PRINT
- 310 IF B$+C$="31" THEN PRINT"[196]EVICE";DV;"DOES NOT HAVE AN [210][212][195].":PRINT:GOTO170
- 320 REM -------------------------------
- 330 REM GET TIME IN BCD FORMAT
- 340 REM -------------------------------
- 350 OPEN15,DV,15,"T-RB"
- 360 FOR I=0 TO 8
- 370 GET#15,A$:A(I)=ASC(A$+CHR$(0))
- 380 IF ST<>64THEN NEXT
- 390 CLOSE15:PRINT
- 399 REM --------------------------
- 400 REM SET THE TIME-OF-DAY
- 410 REM REGISTERS AT $DC08-DC0B
- 420 REM IN THE 64
- 430 REM --------------------------
- 431 REM ADD AM/PM FLAG TO HOURS VALUE
- 440 IF A(7)<>0THEN A(4)=A(4) OR 128
- 441 REM --------------------------
- 442 REM INDICATE INTENT TO SET TOD CLOCK
- 450 POKE56335,PEEK(56335)AND127
- 451 REM --------------------------
- 452 REM SET REGISTER VALUES
- 460 POKE(56331),A(4):REM HOURS
- 470 POKE(56330),A(5):REM MINUTES
- 480 POKE(56329),A(6):REM SECONDS
- 490 POKE(56328),0:REM TENTHS OF SECS
- 500 REM --------------------------
- 510 REM TOD CLOCK SET
- 511 REM NOW GET TERMINAL 1
- 520 REM --------------------------
- 550 T$="TERMINAL1.822P":REM DEFAULT
- 560 PRINT:PRINT"[211]ET NAME OF PROGRAM TO BE RUN:"
- 570 PRINT" "T$:PRINT"[145]";:INPUT T$
- 571 REM -------------------------------
- 572 REM SET DEVICE TO LOAD PROGRAM FROM
- 573 REM -------------------------------
- 574 PRINT"[211]ET DEVICE NUMBER TO LOAD FROM"
- 575 PRINT:PRINT"[196]EVICE # =";DV;"[157][157][157][157]";
- 576 IF DV>9 THEN PRINT"[157]";
- 577 INPUT DV:PRINT
- 580 PRINT:PRINT"[204]OADING....."
- 590 LOAD T$,DV
-